home *** CD-ROM | disk | FTP | other *** search
- Short: Sndfile player for Delfina DSP
- Author: Smack/Infect! (Michael Henke)
- Type: mus/misc
-
- $VER: DelfSF 0.1 (Mon 10-Jul-2000)
-
-
- #features
- -reads audio files using sndfile.library
- (supports various file formats and raw PCM files)
-
- -direct Delfina playback for best performance + quality
-
- -free software (full source code included, of course)
-
-
- #requirements
- -CPU 68020+
- -AmigaOS V37+
- -Delfina DSP board
- -sndfile.library v1.21
- you can find it in the latest port of LAME (3.85beta)
- http://www.honeypot.net/audio/archives/LAMEbeta.lzx
-
- -developed on: A1200 (68030+882 @ 40MHz, 16MB Fast, Delfina1200 DSP)
-
-
- #how to use it
- DelfSF is a shell-only program. These options can be used:
-
- FILES specify one or more filenames.
- if omitted a reqtools file requester appears.
-
- NOPLAY / -n don't play but just output some information.
- this works also without a Delfina board.
-
- NOTIMER / -nt don't output the position timer during playback.
- you should specify this option if you use DelfSF to play
- some background music while you're using other programs.
- (pulldown-menus, drag'n'drop etc. will block the timer
- output thus also delaying the file reader)
-
- VOLUME / -vol <number> (default: 100)
- set the playback volume (in per cent, range 0...200).
- warning: if the volume is boosted (101...200) there might
- be distortions due to output clipping.
-
- RATE / -r <number> (default: 44100)
- -raw- set the playback rate in Hz (raw files only).
-
- BITS / -b <number> (default: 16)
- -raw- set the number of bits per sample (raw files only).
-
- CHANNELS / -c <number> (default: 2)
- -raw- set the number of channels (raw files only).
-
- BYTESWAP / -bs (default: false)
- -raw- set the sample format to 'little endian' (raw files only).
- try this if your 16bit (CDDA) files sound like static.
-
- note: raw files will only be played if at least one of the raw file options
- (RATE, BITS, CHANNELS, BYTESWAP) is specified, in order to avoid accidental
- playback of non-audio files which could be very noisy.
-
- During playback these keys can be used:
-
- Ctrl-F fast forward
- Ctrl-E pause/continue
- Ctrl-C stop current file, start next file
- Ctrl-D quit program
-
-
- #technical stuff
- -The source code of DelfSF is split into two parts: the main part contains
- all the generic stuff (file requester, sndfile.library calls, buffering)
- while the Delfina-specific code is situated in a separate part.
- This should make it fairly easy to write a player for other output devices
- (e.g. Amiga native, sound boards, AHI), recycling the main part of DelfSF
- and only replacing its Delfina part. Feel free to contact me if you have
- any comments, suggestions or need some help concerning the code.
-
-
- #author
- mailto: smack@smack.de
-
- DelfSF - sndfile player for Delfina DSP
- Copyright (C) 2000 Michael Henke
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 18113 7000 61.3% 11-Jul-00 00:57:32 +COPYING
- 18404 11408 38.0% 11-Jul-00 00:57:32 +DelfSF
- 3878 1845 52.4% 11-Jul-00 00:57:32 +DelfSF.readme
- 4641 1790 61.4% 11-Jul-00 00:57:32 +delf.c
- 3313 1493 54.9% 11-Jul-00 00:57:32 +delf_PCM.a56
- 11534 3504 69.6% 11-Jul-00 00:57:32 +main.c
- 112 87 22.3% 11-Jul-00 00:57:32 +SCOPTIONS
- 202 106 47.5% 11-Jul-00 00:57:32 +smakefile
- -------- ------- ----- --------- --------
- 60197 27233 54.7% 11-Jul-100 18:49:06 8 files
-